The Python language and ecosystem provides the ability to produce and consume packages. QuickOPC Python packages are hosted on the Python Package Index (https://pypi.org/ ). The Python Package Index is the central package repository used by most package authors and consumers.
For more details about QuickOPC Python packages and instructions on how to use them, see:
In order to install a QuickOPC Python package into your Python environment:
If you need to add more packages (see List of Component Packages), repeat the pip install command, giving it the package name for Python as an argument.
The QuickOPC Python packages are available online, from https://pypi.org/ .
In addition to this, the Setup program also installs a local copy of QuickOPC Python packages, into the PythonPackages directory under the product installation folder. The structure of this directory is such that it can be directly used a Python local repository, e.g. for off-line development and building purposes. All you need to do is to add this directory using pip as an extra package index, or install the packages directly using their full path in the local file system.
Note that Python packages are primarily a tool for resolving development-time dependencies. The amount of functionality that you get through QuickOPC Python packages is smaller than what QuickOPC can actually do for you. If you want a full coverage of the features, you would be better off installing the product using the Setup program. Further below you will find a list of differences between the two distribution forms.
The bulk of this documentation assumes that you have installed the product using the Setup program. You need to keep the limited scope of Python packages in mind when interpreting the documentation.
What is included in the Python packages:
What is only available from the Setup program or elsewhere (e.g. online):